#!/usr/bin/env python3
# Copyright (c) 2012 Домоглед  <domogled@domogled.eu>
# @author Петр Болф <petr.bolf@domogled.eu>

'''
Hen jsou uvedeny konstanty barev

    0 – vypne všechny atributy
    1 – tučný text
    4 – jednoduché podtržení
    5 – blikající text
    7 – prohodí barvy popředí a pozadí
    39 – nastaví výchozí barvu popředí
    49 – nastaví výchozí barvu pozadí
    30 až 37, 90 až 99 – nastavuje barvu popředí (jako proměnná „a“)
    40 až 47, 100 až 109 – nastavuje barvu pozadí (jako proměnná „a“)
    
    číslo		0		      1		     2		      3		 4		          5		        6		        7
    barva   černá   červená     zelená  žlutá   modrá   purpurová   tyrkysová   bílá 

'''

#    styly = {'reverse': 7, 'blink': 5, 'dark': 2, 'concealed': 8, 'underline': 4, 'bold': 1}
#    barvy = {'blue': 94, 'grey': 90, 'yellow': 93, 'green': 92, 'cyan': 96, 'magenta': 95, 'white': 97, 'red': 91}
#    pozadí = {'on_cyan': 106, 'on_white': 107, 'on_grey': 100, 'on_yellow': 103, 'on_blue': 104, 'on_magenta': 105, 'on_red': 101, 'on_green': 102}
    
#    styly = {'TUČNĚ': 1, 
#                'PODTRŽENÝ': 4, 
#                'BLIKACÍ': 5,
#                'PROHOĎ_BARVU_A_POZADÍ': 7,
#                'UKRYTÝ': 8, 
#                }
#    barvy = {'TMAVĚ_SIVÁ': 90,
#                    'ČERVENÁ': 91, 
#                    'ZELENÁ': 92, 
#                    'ŽLUTÁ': 93, 
#                    'MODRÁ': 94, 
#                    'PURPUROVÁ': 95, 
#                    'AZUROVÁ': 96, 
#                    'BÍLÁ': 97, 
#                    
#                    'ČERNÁ': 30,
#                    'TMAVĚ_ČERVENÁ': 31, 
#                    'TMAVĚ_ZELENÁ': 32, 
#                    'TMAVĚ_ŽLUTÁ': 33, 
#                    'TMAVĚ_MODRÁ': 34, 
#                    'TMAVĚ_PURPUROVÁ': 35, 
#                    'TMAVĚ_AZUROVÁ': 36, 
#                    'SIVÁ': 37
#                    }
#    pozadí = {'NA_TMAVĚ_SIVÉ': 100, 
#                    'NA_ČERVENÉ': 101, 
#                    'NA_ZELENÉ': 102, 
#                    'NA_ŽLUTÉ': 103, 
#                    'NA_MODRÉ': 104, 
#                    'NA_PURPUROVÉ': 105, 
#                    'NA_AZUROVÉ': 106, 
#                    'NA_BÍLÉ': 107, 
#                    
#                    'NA_ČERNÉ': 40, 
#                    'NA_TMAVĚ_ČERVENÉ': 41, 
#                    'NA_TMAVĚ_ZELENÉ': 42, 
#                    'NA_TMAVĚ_ŽLUTÉ': 43, 
#                    'NA_TMAVĚ_MODRÉ': 44, 
#                    'NA_TMAVĚ_PURPUROVÉ': 45, 
#                    'NA_TMAVĚ_AZUROVÉ': 46, 
#                    'NA_SIVÉ': 47
#                    }
